package com.sina.rd.dsp.util;

import java.util.Collection;
import java.util.Map;

/**
 * Created with IntelliJ IDEA.
 * User: xinrong3
 * Date: 14-4-4
 * Time: 下午2:43
 */
public class Tools {
    /**
     *
     * @param s
     * @return true if s is not null or empty
     */
    public static boolean notNullOrEmpty(String s){
        if(s!=null&&!s.isEmpty()&&!s.equals("null")){
            return true;
        }
        return  false;
    }

    /**
     * @see #notNullOrEmpty(String)
     * @param s
     * @return
     */
    public static boolean notNullOrEmpty(Collection s){
        if(s!=null&&!s.isEmpty()){
            return true;
        }
        return  false;
    }

    /**
     * @see #notNullOrEmpty(String)
     * @param s
     * @return
     */
    public static boolean notNullOrEmpty(Object[] s){
        if(s!=null&&s.length!=0){
            return true;
        }
        return  false;
    }

    /**
     * @see #notNullOrEmpty(String)
     * @param s
     * @return
     */
    public static boolean notNullOrEmpty(Map s){
        if(s!=null&&!s.isEmpty()){
            return true;
        }
        return  false;
    }
}
